Serge Demeyer | Publications | E-mail Feedback


Serge Demeyer / Publication (Details)

Last updated on Thursday, November 16, 2023

@inproceedings{VanRysselberghe04ASE,
  author =        {Filip {Van Rysselberghe} and Serge Demeyer},
  booktitle =     {Proceedings {ASE}'04 (Automated Software
                   Engineering)},
  note =          {Acceptance ratio: 51/183 = 28\%},
  pages =         {336-339},
  publisher =     {{IEEE} Press},
  title =         {Evaluating Clone Detection Techniques from a
                   Refactoring Perspective},
  year =          {2004},
  abstract =      {In the last decade, several researchers have
                   investigated techniques to automatically detect
                   duplicated code in programs exceeding hundreds of
                   thousands lines of code. All of these techniques have
                   known merits and deficiencies, but as of today,
                   little is known on how these techniques fit into the
                   refactoring process of object-oriented systems. This
                   paper compares three representative detection
                   techniques (simple line matching, parameterized
                   matching, and metric fingerprints) by means of five
                   small to medium sized cases and analyses the
                   differences between the reported matches. Based on
                   this comparison, we conclude that (1) simple line
                   matching is best suited for a partial, yet advanced
                   restructuring with little effort; (2) metric
                   fingerprints work best for refactoring a system with
                   minimal effort; (3) parameterized matching demands
                   more effort yet allows a more profound, less obvious
                   restructuring of the code.},
  annote =        {internationalconference},
}

Serge Demeyer | Publications | E-mail Feedback